//using System.Windows.Controls;
using ODT.Intellisense.Core;

namespace ODT.Intellisense.Services
{
	internal sealed class InferCaretIndexService : IInferCaretIndexService
	{
		//public int InferCaretIndex(string newString, TextChange change)
		//{
		//	if (string.IsNullOrEmpty(newString))
		//	{
		//		return 0;
		//	}
		//	if (change == null)
		//	{
		//		return newString.Length;
		//	}
		//	int num = change.Offset + change.AddedLength;
		//	if (num < 0)
		//	{
		//		num = 0;
		//	}
		//	if (num > newString.Length)
		//	{
		//		num = newString.Length;
		//	}
		//	return num;
		//}
	}
}
